Skip to content

Add Milos (SM7635 / volcano)#36

Merged
konradybcio merged 1 commit intolinux-msm:masterfrom
z3ntu:sm7635
Mar 4, 2026
Merged

Add Milos (SM7635 / volcano)#36
konradybcio merged 1 commit intolinux-msm:masterfrom
z3ntu:sm7635

Conversation

@z3ntu
Copy link
Contributor

@z3ntu z3ntu commented Jun 25, 2025

Draft: need to recheck, I made this a bit ago, don't recall if I checked all the values correctly ;)

Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
@z3ntu z3ntu changed the title Add SM7635 (volcano / milos) Add Milos (SM7635 / volcano) Jul 4, 2025
@quic-kdybcio
Copy link
Contributor

Would you like me to take it as-is?

@z3ntu
Copy link
Contributor Author

z3ntu commented Mar 4, 2026

Yeah, I think it should be good. Checked some of the basic params yesterday against downstream and they looked sane. At runtime, it's also working as expected from what I can tell.

Details
                        gcc_aggre_noc_pcie_axi_clk: 533.002320MHz (533002320Hz)
                         gcc_aggre_ufs_phy_axi_clk: 75.000314MHz (75000314Hz)
                       gcc_aggre_usb3_prim_axi_clk: 199.999156MHz (199999156Hz)
                              gcc_boot_rom_ahb_clk: off
                             gcc_camera_hf_axi_clk: off
                             gcc_camera_sf_axi_clk: off
                     gcc_cfg_noc_pcie_anoc_ahb_clk: 8.362126MHz (8362126Hz)
                     gcc_cfg_noc_usb3_prim_axi_clk: 200.001646MHz (200001646Hz)
                          gcc_cnoc_pcie_sf_axi_clk: 532.998658MHz (532998658Hz)
                             gcc_ddrss_gpu_axi_clk: off
                         gcc_ddrss_pcie_sf_qtb_clk: 6.677060MHz (6677060Hz)
                        gcc_disp_gpll0_div_clk_src: off
                               gcc_disp_hf_axi_clk: 600.004064MHz (600004064Hz)
                                       gcc_gp1_clk: off
                                       gcc_gp2_clk: off
                                       gcc_gp3_clk: off
                             gcc_gpu_gpll0_clk_src: off
                         gcc_gpu_gpll0_div_clk_src: off
                            gcc_gpu_memnoc_gfx_clk: off
                          gcc_gpu_snoc_dvm_gfx_clk: off
                                gcc_pcie_0_aux_clk: 19.200072MHz (19200072Hz)
                            gcc_pcie_0_cfg_ahb_clk: 19.031332MHz (19031332Hz)
                           gcc_pcie_0_mstr_axi_clk: 90.532982MHz (90532982Hz)
                          gcc_pcie_0_phy_rchng_clk: 19.200218MHz (19200218Hz)
                               gcc_pcie_0_pipe_clk: 96.186098MHz (96186098Hz)
                          gcc_pcie_0_pipe_div2_clk: 34.560190MHz (34560190Hz)
                            gcc_pcie_0_slv_axi_clk: 113.554116MHz (113554116Hz)
                        gcc_pcie_0_slv_q2a_axi_clk: 48.125822MHz (48125822Hz)
                                gcc_pcie_1_aux_clk: off
                            gcc_pcie_1_cfg_ahb_clk: off
                           gcc_pcie_1_mstr_axi_clk: off
                          gcc_pcie_1_phy_rchng_clk: 19.199926MHz (19199926Hz)
                               gcc_pcie_1_pipe_clk: off
                          gcc_pcie_1_pipe_div2_clk: off
                            gcc_pcie_1_slv_axi_clk: off
                        gcc_pcie_1_slv_q2a_axi_clk: off
                         gcc_pcie_rscc_cfg_ahb_clk: off
                              gcc_pcie_rscc_xo_clk: off
                                      gcc_pdm2_clk: off
                                   gcc_pdm_ahb_clk: off
                                   gcc_pdm_xo4_clk: off
                       gcc_qmip_camera_nrt_ahb_clk: off
                        gcc_qmip_camera_rt_ahb_clk: off
                             gcc_qmip_disp_ahb_clk: off
                              gcc_qmip_gpu_ahb_clk: off
                             gcc_qmip_pcie_ahb_clk: 12.600278MHz (12600278Hz)
                     gcc_qmip_video_cv_cpu_ahb_clk: off
                        gcc_qmip_video_cvp_ahb_clk: off
                      gcc_qmip_video_v_cpu_ahb_clk: off
                     gcc_qmip_video_vcodec_ahb_clk: off
                       gcc_qupv3_wrap0_core_2x_clk: 200.001646MHz (200001646Hz)
                          gcc_qupv3_wrap0_core_clk: 100.000932MHz (100000932Hz)
                      gcc_qupv3_wrap0_qspi_ref_clk: off
                            gcc_qupv3_wrap0_s0_clk: off
                            gcc_qupv3_wrap0_s1_clk: off
                            gcc_qupv3_wrap0_s2_clk: off
                            gcc_qupv3_wrap0_s3_clk: off
                            gcc_qupv3_wrap0_s4_clk: off
                            gcc_qupv3_wrap0_s5_clk: off
                            gcc_qupv3_wrap0_s6_clk: off
                       gcc_qupv3_wrap1_core_2x_clk: 200.001354MHz (200001354Hz)
                          gcc_qupv3_wrap1_core_clk: 100.000640MHz (100000640Hz)
                      gcc_qupv3_wrap1_qspi_ref_clk: off
                            gcc_qupv3_wrap1_s0_clk: off
                            gcc_qupv3_wrap1_s1_clk: off
                            gcc_qupv3_wrap1_s2_clk: off
                            gcc_qupv3_wrap1_s3_clk: off
                            gcc_qupv3_wrap1_s4_clk: off
                            gcc_qupv3_wrap1_s5_clk: off
                            gcc_qupv3_wrap1_s6_clk: off
                        gcc_qupv3_wrap_0_m_ahb_clk: 14.999858MHz (14999858Hz)
                        gcc_qupv3_wrap_0_s_ahb_clk: 4.687322MHz (4687322Hz)
                        gcc_qupv3_wrap_1_m_ahb_clk: 239.998828MHz (239998828Hz)
                        gcc_qupv3_wrap_1_s_ahb_clk: 10.711756MHz (10711756Hz)
                                 gcc_sdcc1_ahb_clk: off
                                gcc_sdcc1_apps_clk: off
                            gcc_sdcc1_ice_core_clk: off
                                 gcc_sdcc2_ahb_clk: off
                                gcc_sdcc2_apps_clk: off
                               gcc_ufs_phy_ahb_clk: off
                               gcc_ufs_phy_axi_clk: off
                          gcc_ufs_phy_ice_core_clk: off
                           gcc_ufs_phy_phy_aux_clk: off
                       gcc_ufs_phy_rx_symbol_0_clk: off
                       gcc_ufs_phy_rx_symbol_1_clk: off
                       gcc_ufs_phy_tx_symbol_0_clk: off
                       gcc_ufs_phy_unipro_core_clk: off
                            gcc_usb30_prim_atb_clk: off
                         gcc_usb30_prim_master_clk: 199.999010MHz (199999010Hz)
                      gcc_usb30_prim_mock_utmi_clk: 19.200072MHz (19200072Hz)
                          gcc_usb30_prim_sleep_clk: 0.034348MHz (34348Hz)
                         gcc_usb3_prim_phy_aux_clk: off
                     gcc_usb3_prim_phy_com_aux_clk: off
                        gcc_usb3_prim_phy_pipe_clk: off
                                gcc_video_axi0_clk: off
                                   mc_cc_debug_mux: off
                             measure_only_cnoc_clk: 74.999728MHz (74999728Hz)
                   measure_only_gcc_camera_ahb_clk: 74.999728MHz (74999728Hz)
                 measure_only_gcc_camera_hf_xo_clk: 19.200218MHz (19200218Hz)
                 measure_only_gcc_camera_sf_xo_clk: 19.200218MHz (19200218Hz)
                     measure_only_gcc_disp_ahb_clk: 74.999728MHz (74999728Hz)
                      measure_only_gcc_disp_xo_clk: 19.200072MHz (19200072Hz)
                  measure_only_gcc_gpu_cfg_ahb_clk: 74.999876MHz (74999876Hz)
                    measure_only_gcc_video_ahb_clk: 75.000462MHz (75000462Hz)
                     measure_only_gcc_video_xo_clk: 19.200218MHz (19200218Hz)
                           measure_only_ipa_2x_clk: off
                           measure_only_memnoc_clk: 1065.993582MHz (1065993582Hz)
                      measure_only_pcie_0_pipe_clk: 60.080652MHz (60080652Hz)
                      measure_only_pcie_1_pipe_clk: off
                             measure_only_snoc_clk: 239.998974MHz (239998974Hz)
              measure_only_ufs_phy_rx_symbol_0_clk: 36.479912MHz (36479912Hz)
              measure_only_ufs_phy_rx_symbol_1_clk: 36.480350MHz (36480350Hz)
              measure_only_ufs_phy_tx_symbol_0_clk: 36.480058MHz (36480058Hz)
  measure_only_usb3_phy_wrapper_gcc_usb30_pipe_clk: off
                                cam_cc_bps_ahb_clk: off
                               cam_cc_bps_areg_clk: off
                                    cam_cc_bps_clk: off
                             cam_cc_camnoc_atb_clk: off
                          cam_cc_camnoc_axi_hf_clk: off
                          cam_cc_camnoc_axi_sf_clk: off
                         cam_cc_camnoc_nrt_axi_clk: off
                          cam_cc_camnoc_rt_axi_clk: off
                                  cam_cc_cci_0_clk: off
                                  cam_cc_cci_1_clk: off
                               cam_cc_core_ahb_clk: 19.200292MHz (19200292Hz)
                               cam_cc_cpas_ahb_clk: off
                                cam_cc_cre_ahb_clk: off
                                    cam_cc_cre_clk: off
                           cam_cc_csi0phytimer_clk: off
                           cam_cc_csi1phytimer_clk: off
                           cam_cc_csi2phytimer_clk: off
                           cam_cc_csi3phytimer_clk: off
                                cam_cc_csiphy0_clk: off
                                cam_cc_csiphy1_clk: off
                                cam_cc_csiphy2_clk: off
                                cam_cc_csiphy3_clk: off
                                cam_cc_icp_atb_clk: off
                                    cam_cc_icp_clk: off
                                cam_cc_icp_cti_clk: off
                                 cam_cc_icp_ts_clk: off
                                  cam_cc_mclk0_clk: off
                                  cam_cc_mclk1_clk: off
                                  cam_cc_mclk2_clk: off
                                  cam_cc_mclk3_clk: off
                                  cam_cc_mclk4_clk: off
                              cam_cc_ope_0_ahb_clk: off
                             cam_cc_ope_0_areg_clk: off
                                  cam_cc_ope_0_clk: off
                                cam_cc_soc_ahb_clk: off
                                cam_cc_sys_tmr_clk: off
                              cam_cc_tfe_0_ahb_clk: off
                                  cam_cc_tfe_0_clk: off
                          cam_cc_tfe_0_cphy_rx_clk: off
                             cam_cc_tfe_0_csid_clk: off
                              cam_cc_tfe_1_ahb_clk: off
                                  cam_cc_tfe_1_clk: off
                          cam_cc_tfe_1_cphy_rx_clk: off
                             cam_cc_tfe_1_csid_clk: off
                              cam_cc_tfe_2_ahb_clk: off
                                  cam_cc_tfe_2_clk: off
                          cam_cc_tfe_2_cphy_rx_clk: off
                             cam_cc_tfe_2_csid_clk: off
                              cam_cc_top_shift_clk: off
                      measure_only_cam_cc_gdsc_clk: 19.199704MHz (19199704Hz)
                     measure_only_cam_cc_sleep_clk: 0.033540MHz (33540Hz)
                             disp_cc_mdss_accu_clk: off
                             disp_cc_mdss_ahb1_clk: off
                              disp_cc_mdss_ahb_clk: 19.199264MHz (19199264Hz)
                            disp_cc_mdss_byte0_clk: 158.713496MHz (158713496Hz)
                       disp_cc_mdss_byte0_intf_clk: 79.356600MHz (79356600Hz)
                        disp_cc_mdss_dptx0_aux_clk: off
                     disp_cc_mdss_dptx0_crypto_clk: off
                       disp_cc_mdss_dptx0_link_clk: off
                  disp_cc_mdss_dptx0_link_intf_clk: off
                     disp_cc_mdss_dptx0_pixel0_clk: off
                     disp_cc_mdss_dptx0_pixel1_clk: off
       disp_cc_mdss_dptx0_usb_router_link_intf_clk: off
                             disp_cc_mdss_esc0_clk: 19.199264MHz (19199264Hz)
                             disp_cc_mdss_mdp1_clk: off
                              disp_cc_mdss_mdp_clk: 401.998152MHz (401998152Hz)
                         disp_cc_mdss_mdp_lut1_clk: off
                          disp_cc_mdss_mdp_lut_clk: 401.997568MHz (401997568Hz)
                     disp_cc_mdss_non_gdsc_ahb_clk: 19.199264MHz (19199264Hz)
                            disp_cc_mdss_pclk0_clk: 169.294960MHz (169294960Hz)
                         disp_cc_mdss_rscc_ahb_clk: 19.199264MHz (19199264Hz)
                       disp_cc_mdss_rscc_vsync_clk: 19.199264MHz (19199264Hz)
                           disp_cc_mdss_vsync1_clk: off
                            disp_cc_mdss_vsync_clk: 19.199264MHz (19199264Hz)
                    measure_only_disp_cc_sleep_clk: 0.032512MHz (32512Hz)
                       measure_only_disp_cc_xo_clk: 19.199264MHz (19199264Hz)
                                    gpu_cc_ahb_clk: 9.599632MHz (9599632Hz)
                          gpu_cc_cx_accu_shift_clk: off
                                  gpu_cc_cx_ff_clk: off
                                 gpu_cc_cx_gmu_clk: off
                                    gpu_cc_cxo_clk: off
                                    gpu_cc_dpm_clk: off
                           gpu_cc_freq_measure_clk: off
                          gpu_cc_gx_accu_shift_clk: off
                          gpu_cc_gx_acd_ahb_ff_clk: off
                                 gpu_cc_gx_gmu_clk: off
                          gpu_cc_gx_rcg_ahb_ff_clk: 19.200000MHz (19200000Hz)
                                gpu_cc_hub_aon_clk: 19.200292MHz (19200292Hz)
                             gpu_cc_hub_cx_int_clk: off
                             gpu_cc_memnoc_gfx_clk: off
                               gx_clkctl_debug_mux: off
                        measure_only_gpu_cc_cb_clk: 0.850588MHz (850588Hz)
                   measure_only_gpu_cc_cxo_aon_clk: 19.200000MHz (19200000Hz)
                     measure_only_gpu_cc_demet_clk: 1.199496MHz (1199496Hz)
                 measure_only_gpu_cc_gx_ahb_ff_clk: off
              measure_only_gpu_cc_rscc_hub_aon_clk: 19.200292MHz (19200292Hz)
               measure_only_gpu_cc_rscc_xo_aon_clk: 19.200000MHz (19200000Hz)
                     measure_only_gpu_cc_sleep_clk: off
                     measure_only_video_cc_ahb_clk: 19.199340MHz (19199340Hz)
                   measure_only_video_cc_sleep_clk: 0.033174MHz (33174Hz)
                      measure_only_video_cc_xo_clk: 19.199340MHz (19199340Hz)
                                 video_cc_mvs0_clk: off
                           video_cc_mvs0_shift_clk: off
                                video_cc_mvs0c_clk: off
                          video_cc_mvs0c_shift_clk: off

@z3ntu z3ntu marked this pull request as ready for review March 4, 2026 08:38
@konradybcio konradybcio merged commit e18b6e3 into linux-msm:master Mar 4, 2026
1 check passed
@z3ntu z3ntu deleted the sm7635 branch March 4, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants